// 该文件用来创造vuex的核心store

// 引入Vue
import Vue from 'vue';

// 引入vuex
import Vuex from 'vuex';

import userOptions from './user';
import adminOptions from './admin';

// 本地持久化插件
import createPersistedState from 'vuex-persistedstate'


// 使用vuex，在这里使用是因为main.js中存在顺序冲突
Vue.use(Vuex)



// 创建，暴露store
export default new Vuex.Store({
    modules:{
        userOptions,
        adminOptions
        // 可以直接使用简写形式
    },
    plugins: [createPersistedState({
        storge: window.sessionStorage
    })],
})
